//package com.wangxiang.common.utils;
//
//import cn.hutool.core.util.RandomUtil;
//import com.aliyun.oss.OSS;
//import com.aliyun.oss.ClientException;
//import com.aliyun.oss.OSS;
//import com.aliyun.oss.OSSClientBuilder;
//import com.aliyun.oss.OSSException;
//import com.aliyun.oss.model.PutObjectRequest;
//import com.aliyun.oss.model.PutObjectResult;
//
//import java.io.File;
//import java.io.FileInputStream;
//import java.io.FileNotFoundException;
//
///**
// * 文件操作主要是图片上传
// */
//public class DoFileUtils {
// public String upload(String path) throws FileNotFoundException {
//     // Endpoint以华东1（杭州）为例，其它Region请按实际情况填写。
//     String endpoint = "oss-cn-chengdu.aliyuncs.com";
//     // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
//     String accessKeyId = "LTAI5tNvqAokfrEcZ3iVZKEQ";
//     String accessKeySecret = "YELEvdLLILOj7YPTkajWlmbFNoSU0S";
//     // 填写Bucket名称，例如examplebucket。,存储空间名称
//     String bucketName = "shop-wangxiang";
//
//     // 填写本地文件的完整路径，例如D:\\localpath\\examplefile.txt。
//     // 如果未指定本地路径，则默认从示例程序所属项目对应本地路径中上传文件。
//     String filePath= path;
//     //设置一个文件名
//     String name = RandomUtil.randomString(12)+".png";
//
//
//     // 创建OSSClient实例。
//     OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
//
//    //上传文件流
//     FileInputStream fileInputStream = new FileInputStream(filePath);
//     PutObjectResult putObjectResult = ossClient.putObject(bucketName, name, fileInputStream);
////     System.out.println("getETag()"+putObjectResult.getETag());
//
//
//
//     //关闭OSSlclient
//     ossClient.shutdown();
////     System.out.println("上传成功");
//     String url = "https://shop-wangxiang.oss-cn-chengdu.aliyuncs.com/"+name;
//     return url;
//
// }
//}
